.ab table{
    width: 60%;
    border-collapse: collapse;
}
.ab th,td{
    border: 1px solid #999;
    text-align: center;
    padding: 10px 0;
}

.ab table thead tr{
    background-color: #008c8c;
    color: #fff;
}

.ab table tbody tr:nth-child(odd){
    background-color: #eee;
}

.ab table tbody tr:hover{
    background-color: #ccc;
}

.ab table tbody tr td:first-child{
    color: rgb(11, 126, 51);
}

.ab table tfoot tr td{
    text-align: right;
    padding-right: 10px;
}
.ab input{
    height: 20px;
    width: 300px;
}
.ab #reset{
    float: right;
}